METHVLSRIFLLVLCIYSLKTMVYGAGECGRNPPDREAIKLAPCAMAAQDTSAKVSAICCARVKQMGQNPKCLCAVMLSSTARSSGAKPEISMTIPKRCNIANRPVGYKCGAYTLP